翻訳と辞書
Words near each other
・ Data monitoring committee
・ Data monitoring switch
・ Data Moving Tool
・ Data mule
・ Data Nagar
・ Data normalization
・ Data onboarding
・ Data Organization for Low Power
・ Data over signalling
・ Data pack
・ Data Panik
・ Data Panik Etcetera
・ Data paper
・ Data parallelism
・ Data Path Acceleration Architecture (DPAA)
Data Plane Development Kit
・ Data point
・ Data pool
・ Data position measurement
・ Data pre-processing
・ Data Privacy Day
・ Data Privacy Lab
・ Data processing
・ Data processing (disambiguation)
・ Data Processing and Analysis Consortium
・ Data processing inequality
・ Data Processing Iran Co.
・ Data processing system
・ Data processing technician
・ Data processing unit


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Data Plane Development Kit : ウィキペディア英語版
Data Plane Development Kit

The Data Plane Development Kit (DPDK) is a set of data plane libraries and network interface controller drivers for fast packet processing. The DPDK provides a programming framework for Intel x86 processors and enables faster development of high speed data packet networking applications.〔Simon Stanley,(All Change for Packet Processing ), Heavy Reading, 2013〕〔Shamus McGillicudy, (Intel DPDK, switch and server ref designs push SDN ecosystem forward ), SearchSDN, April 2013〕 It scales from Intel Atom processors to Intel Xeon processors and support for other processor architectures like IBM POWER8 are under progress. It is provided and supported under the open source〔Simon Stanley,(DPDK Goes Open-Source ), Intel Embedded Community, May 2013〕 BSD license.
==Overview==
The DPDK framework creates a set of libraries for specific hardware/software environments through the creation of an Environment Abstraction Layer (EAL).〔Intel Corporation, (Intel® Data Plane Development Kit: Programmers Guide ), November 2012〕 The EAL hides the environmental specific and provides a standard programming interface to libraries, available hardware accelerators and other hardware and operating system (Linux, FreeBSD) elements. Once the EAL is created for a specific environment, developers link to the library to create their applications. For instance, EAL provides the frameworks to support Linux, FreeBSD, Intel IA 32- or 64-bit or IBM Power8.
The EAL also provides additional services including time references, PCIe bus access, trace and debug functions and alarm operations.
The DPDK implements a low overhead run-to-completion model for fast data plane performance and accesses devices via polling to eliminate the performance overhead of interrupt processing.
The DPDK also includes software examples that highlight best practices for software architecture, tips for data structure design and storage, application profiling and performance tuning utilities and tips that address common network performance deficits.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Data Plane Development Kit」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.